home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.2 Development Libraries / SGI IRIX 6.2 Development Libraries.iso / dist / complib.idb / usr / share / catman / p_man / cat3 / complib / CRFFT2.z / CRFFT2
Text File  |  1996-03-14  |  1KB  |  67 lines

  1.  
  2.  
  3.  
  4. CCCCRRRRFFFFFFFFTTTT2222((((3333FFFF))))                                                          CCCCRRRRFFFFFFFFTTTT2222((((3333FFFF))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE CCCCRRRRFFFFFFFFTTTT2222
  9. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  10.      A subroutine that calculates a Fourier synthesis if the sign of IX is
  11.      negative and a Fourier analysis if the sign of IX is positive.
  12.  
  13.       Call from FORTRAN:
  14.  
  15.             CALL CRFFT2(init,ix,n,x,work,y)
  16.  
  17.           init  <>0  Generates sine and cosine tables in WORK
  18.                 = 0  Calculates Fourier transforms using sine and
  19.                    cosine tables of previous call.
  20.           ix    > 0  Calculates Fourier analysis
  21.                 <=0  Calculates Fourier synthesis.
  22.           n     Size of Fourier transform; 2**m where 2<=m.
  23.           x     Input vector.  Vector of (n/2)+1 complex values.
  24.           work  Working storage.  Vector of (3/2)n+2 complex values.
  25.           y     Result vector.  Vector of n complex values.
  26.  
  27.      For equations and other additional information, see the CRAY-1 Computer
  28.      Systems - Library Reference Manual, SR-0014, page 4-53.
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.